/*2014-02-18 datong common start*/
html,body,h1,h2,h3,h4,h5,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,sub,sup{margin:0;padding:0;list-style:none;font-style: normal;font-weight:normal;border:0 none;}
body{font-family:"微软雅黑";font-size:12px;-webkit-text-size-adjust:none;color:#333333;line-height:20px;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
a:focus,input:focus,textarea:focus{ outline:none;}
a{color:#131313;}
img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; } 
/*
 * 1. 改善在 IE7 中缩放时的图像质量: h5bp.com/d
 * 2. 删除图像容器上的图像与边框之间的间隙: h5bp.com/e 
 */
/*2014-02-18 datong common end*/

.dt_warp{ width:100%; margin:0 auto; height:auto; overflow:hidden;}
/*2014-08-12 zhaomei modfily*/
.datong_header{ height:48px; background:#2975c4; width:100%; text-align:center; font-family:"微软雅黑"; color:#fff; font-size:.8em; position:relative; display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; -webkit-box-align:center; z-index:999;}
.datong_header h1{ font-size:17px;}
.datong_header h1.h_title{ line-height:15px;}

.datong_header h1 span{ font-size:12px; color:#6bb5fa; line-height:15px;}
.ser_ico{ width:43px; height:20px; position:absolute; right:5px; top:25%; background:url(../images/ser_ico.png) no-repeat center center; background-size:50% 100%; cursor:pointer;}
.ser_ico img.ser_line{ position:absolute; left:-5px; top:-3px;}
.go_back{ height:26px; line-height:26px; position:absolute; left:15px; top:8px; font-size:13px; cursor:pointer;}
.go_back i{ margin-right:3px; position:relative; top:-2px;}
.datong_con{ height:auto; overflow:hidden; position: relative;}
.datong_con ul{height:auto; overflow:hidden;}
/*zhaomei 2014-08-12 modfiy*/
.datong_con ul li{ border-bottom:1px solid #e2e2e2;  color:#9a9a9a;}
.datong_con ul li p{ font-size:16px; line-height:32px; color:#373737;} 
.datong_con ul li p span{ margin-right:75px; display:-webkit-box; float:left; line-height:22px; margin-bottom:10px;}
.datong_con ul li p img.btn_report{ position:absolute; right:10px;}
/*.datong_con ul li i{ float:right;}*/
.b_btm{ border-bottom:0px!important;}

.datong_con2 ul li span.tips_red{ float: right; background:url(../images/tips_red.png) no-repeat; background-size:60%; width:50px; color:#fff;  top:20px; right:-10px;}
.datong_con2 ul li span.tips_yellow{ float: right; background:url(../images/tips_yellow.png) no-repeat; background-size:60%; width:50px; color:#fff;  top:20px; right:-10px;}
/*zhaomei 2014-08-12 modfiy*/
.datong_con2 ul li{ border-bottom:1px solid #e2e2e2; padding:10px 0px 10px; color:#9a9a9a; height:auto; overflow:hidden;}
.datong_con2 ul li p{ margin-right:10px; float:left;}
.loading{ padding:10px 0px; text-align:center; font-size:14px; color:#999999; line-height:24px;}



.report_title{ background:#dadada; height:30px; line-height:30px; padding-left:13px; font-size:14px;}
.ps_con{ padding:6px 10px; height:auto; overflow:hidden; min-height: 50px;}
.ps_con p { line-height:28px; font-size:14px; color:#666;}
.ps_con p span{ color:#4e72d3;}
.ps_con i{ color:#8c8c8c; display:block; margin:5px 0px;}

.tj_button{ height:auto; overflow:hidden; }
.tj_button input{ width:48%; height:38px; color:#fff; line-height:38px; font-size:15px; text-align:center; border-radius: 5px;}
.tj_button input.btn_agree{ color:#fff; border:0px solid #70ab67; background:-webkit-linear-gradient(top, #b1e265 0%,#8bc741 45%,#65b516 100%); margin-right:2%}
.tj_button input.btn_agree:active{ background:-webkit-linear-gradient(top, #81bd11 0%,#64a011 45%,#4d8a10 100%);}
.tj_button input.btn_back{ color:#fff; border:0px solid #a0131b; background:-webkit-linear-gradient(top, #e33c0f 0%,#d7280d 45%,#c40809 100%);}
.tj_button input.btn_back:active{ background:-webkit-linear-gradient(top, #c42f08 0%,#b1210b 45%,#990f0f 100%); }

.qp_history{ border:1px solid #ccc;}
.qp_history p{ padding:0px;}
.qp_history .report_title{ padding-left:10px;}
.div_input2{ margin-bottom:5px;}
 
.tj_select{ font-size:15px; margin:0px 0px; height:auto; overflow:hidden;}
.tj_select select{ width:100%; height:34px; border-radius:5px;}
.tj_select input[type=text]{ width:98%; border-radius:5px; height:30px; line-height:30px; border:1px solid #a9a9a9;}
.tj_select textarea{ width:98%; height:auto; border-radius:5px; border:1px solid #a9a9a9; font-family:"微软雅黑"; color:#313131;}
.tj_select label { display: block; line-height:28px; float:left; margin-right:5px; font-size:13px;}
/*yingyong style start*/
.datong_con ul li dl{ position:relative;}
.datong_con ul li dl p{ float:left; margin-right:10px;}
.datong_con ul li dl dt{ font-size:16px; color:#333333; height:30px; line-height:30px; overflow:hidden; margin-right:60px;}
.datong_con ul li dl dd{ line-height:19px; color:#999; font-size:13px; height: 38px; overflow: hidden; -webkit-margin-start: 0px; margin-right:60px;}
.datong_con2 ul li dl dd{ line-height:19px; color:#999; font-size:13px; height:24px; overflow: hidden; -webkit-margin-start: 0px; margin-right:60px;}
.datong_con ul li dl span{ position:absolute; right:0px; line-height:70px; display:-webkit-box; font-size:16px; color:#d3d3d3;}

.datong_con ul li dl span input[type=button]{ background: -webkit-linear-gradient(top, #58bf2a 0%,#5cd825 100%); width:55px; height:32px; font-size:14px; color:#fff; line-height:32px; text-align:center; border: 0px; border-radius: 5px;}

/*login style*/
.login_bg{ background:url(../images/login_bg.jpg) no-repeat top center; width:100%; max-width:768px; height:600px; margin:0 auto; background-size:100%;}

.l_bg{ width:75%; height:auto; background-color:rgba(255,255,255,.13); margin:0 auto; position: relative;
top:10%; padding-bottom: 20px;}
.l_title{ color:rgba(255,255,255,.78); font-size: 18px; position: relative; top: -10px; text-align: center; text-shadow: 3px 2px 3px rgba(43,6,0,.3);}
.l_title span{ color:rgba(255,198,1,.78);}

.login{ background:#fff; width:80%;  height:auto; margin:8px auto; border-radius:5px; border:1px solid #0356a4; }
.login >div{ padding:8px 0px; margin: 0px 5px; }
.login input{ border:0px; height:32px; line-height:32px; width:97.5%; margin:0 1%;}
.user_input{  border-bottom:1px solid #cdcdcd;}
.user_input input{ background:url(../images/user_ico.png) no-repeat 6px center; background-size:25px 25px; font-size:15px; font-family:"微软雅黑"; color:#c8c8c8; }
.paas_input input{ background:url(../images/password_ico.png) no-repeat 6px center; background-size:25px 25px; color:#c8c8c8; }
.user_input input:empty{ padding-left:36px;}
.paas_input input:empty{ padding-left:36px;}

.login input:focus{ color:#000;}
.l_s{ font-size:15px; color:#fff; width:80%; margin:0 auto 5px; height:auto; overflow:hidden;}
.l_s p{ background:url(../images/dl_s.png) no-repeat left center; background-size:22px 22px; float:left; display: -webkit-inline-box; height:40px; line-height:40px; text-indent:28px; padding-right:15px;}
.l_s p.s_tag{ background:url(../images/dl_s2.png) no-repeat left center!important; background-size:22px 22px!important;}

.login_button{ width:80%; margin:0 auto;}
.login_button input[type=button]{ background: -webkit-linear-gradient(top, #58bf2a 0%,#5cd825 100%); width:100%; height:42px; font-size:20px; color:#fff; line-height:42px; text-align:center; border:0px; border-radius:5px; font-family:"黑体";}


/*index style start*/
.index_bg{ width:100%; max-width:776px; height:640px; margin:0 auto;}
.item_list{ width:95%; height:71%; overflow:hidden; padding:4% 0px 1%; margin:0 auto;}
.item_list ul li{ width:25%; float:left; text-align: center; margin-bottom:5%; }
.item_list ul li a{ border-radius:5px; border:1px solid rgba(0,0,0,.2); background:rgba(0,0,0,.3); display:inline-block; width:80px; height:85px;} 
.item_list ul li p{ padding-top:5px;}
/*zhaomei 2014-08-12 modfiy*/
.item_list ul li span{ font-size:1em; line-height:36px; text-align:center; color:#333333;}

.slider{ height:30px; text-align:center;}
.index_btm{ padding:2% 0px!important; height:13%!important;}
.index_btm ul li{ margin-bottom:1%;}
.slider ul li.slider_tag{ background:rgba(255,255,255,1);}
.slider ul{ text-align:center; width:42px; margin:0 auto;}
.slider ul li{ width:8px; height:8px; border-radius:8px; background:rgba(255,255,255,.3); float:left; margin:0px 3px;}


/*bottom style*/
.footer{ height:64px; background:#191d26; width:100%; text-align:center; border-top:1px solid #000000; display:-webkit-box; display:box; color:#fff; font-family:"华文细黑"; font-size:5px;bottom: 0px;position: relative;z-index: 999}

.f_navone{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico1.png) no-repeat center center;  background-size:60px; position:relative;}
.f_navtwo{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico2.png) no-repeat center center;  background-size:60px;}
.f_navthree{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico3.png) no-repeat center center;  background-size:60px;}
.f_navfour{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico4.png) no-repeat center center;  background-size:60px;}
.footer > div span{ display: inline-block; width: 20px; height: 20px; border-radius: 20px; background: #f00; position: absolute;  font-size: 14px; line-height: 22px;}


.f_navone_click{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico11.png) no-repeat center center #000000;  background-size:60px; border-radius:3px; margin:2px;}
.f_navtwo_click{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico21.png) no-repeat center center #000000;  background-size:60px; border-radius:3px; margin:2px;}
.f_navthree_click{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico31.png) no-repeat center center #000000;  background-size:60px; border-radius:3px; margin:2px;}
.f_navfour_click{ -webkit-box-flex:1; box-flex:1; background:url(../images/b_ico41.png) no-repeat center center #000000;  background-size:60px; border-radius:3px; margin:2px;}


/*report style*/

.datong_con_re ul li dl dt{ font-size:16px; color:#333333; height:34px; line-height:34px; overflow:hidden; margin-right:0px;}
.datong_con_re ul li dl dd{ line-height:22px; color:#999; font-size:13px; height: auto; overflow: hidden; -webkit-margin-start: 0px; margin-right:0px;}

.zk_h{ font-size:15px; padding:5px 0px 6px 0px;text-align: center; color: #427eeb;}

/*fenlei style*/
.fl_list ul li{ padding:10px 20px;}
.fl_list ul li p img{ margin-right:15px;}

.group_button{ width:80%; margin:10px auto 0px;}
.group_button ul { border-radius:5px; border:1px solid #2975c4; padding:0px 0px; height:30px; line-height:30px;}
.group_button ul li{ border-bottom:0px; float:left; width:50%; text-align:center; font-size:15px; color:#2975c4; padding:0px;}
.group_button ul li.g_tag{ background: #2975c4; color: #fff;}


/*2014-4-10 add*/
.qb_btn_bg{ background:#afbcca; height:35px; padding:8px 0px 12px; width:100%; position:absolute; bottom:0px; text-align:center;z-index: 9}

.tj_button2 input{ width:40%; height:38px; color:#fff; line-height:38px; font-size:15px; text-align:center; border-radius:5px; font-family:"微软雅黑"; font-size:15px; box-shadow: 1px 2px 2px rgba(0,0,0,.3);}
.tj_button2 input.btn_agree{ color:#fff; border:0px solid #70ab67; background:#65d756; }
.tj_button2 input.btn_agree:active{ background:#33ca1f;}
.tj_button2 input.btn_back{ color:#fff; border:0px solid #a0131b; background:#d76856;}
.tj_button2 input.btn_back:active{ background:#d85945; }

.py_con textarea{ width:98%; height:auto; border-radius:5px; border:0px solid #a9a9a9; font-family:"微软雅黑"; color:#999; margin:0 auto; display:block; padding: 10px;}

.tj_button2 input.btn_qp{ color:#fff; border:0px solid #a0131b; background:#87a1bc; width:90%;}
.tj_button2 input.btn_qp:active{ background:#7396bb; }

.tj_button2 input.btn_bj{ color:#fff; border:0px solid #70ab67; background:#87a1bc; margin-right:2%}
.tj_button2 input.btn_bj:active{ background:#7396bb;}
.tj_button2 input.btn_wc{ color:#fff; border:0px solid #a0131b; background:#87a1bc;}
.tj_button2 input.btn_wc:active{ background:#7396bb; }

.ps_con{ padding:6px 10px; height:auto; overflow:hidden; min-height: 50px;}

.cz_sjr{ border-radius:5px; width:90%;  height:30px; margin:10px auto; padding:0px 5px;  background:url(../images/ser_ico_bg.png) no-repeat 8px center #e0e0e0; background-size:20px;  padding:0px 0px 0px 30px;}
.sjr_ser_ico{ width:25px; height:25px; margin-top:3px; float:left; margin-left:5px;}
.sjr_input{ text-align:left; } 
.sjr_input input[type=text]{width:80%; background:#e0e0e0; float:left; border:0px; height:28px; line-height:28px; font-family:"微软雅黑"; }
.sjr_input input[type=button]{ width:19.6%; float:right; color:#2975c4; background:#e0e0e0; border:0px; line-height:29px; height:29px; text-align:center; cursor:pointer; font-family:"微软雅黑"; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.sjr_input input[type=button]:active{ background:#d0d0d0;}
.ser_sjr_list{ width:90%;  display:block; margin:0 auto;}

.part_one{ width:90%;  display:block; margin:0 auto; margin-left:15px; height:auto; overflow:hidden;} 
.part_left{ float:left; width:30px; height:auto; font-size:16px; color:#2975c4; line-height:30px;}
.part_right{ float:left;}
.part_list > div{ float:left; line-height:30px; color:#999; font-size:14px; }

.part_list{ height:33px; line-height:33px; overflow:hidden;}
.part_name{ font-size:17px!important; padding-right:20px; display:inline-block; color:#333!important;}
.part_dw{ display:inline-block; padding-right:30px; }
.part_bm{ display:inline-block; }


/*2014-08-12 zhaomei add*/
.db_bg{ background:url(../images/db_bg.png) no-repeat bottom center; width:100%; max-width:768px; height:100%; margin:0 auto; background-size:100%; }
.datong_con2 ul{ padding:0;}
.datong_con2 ul li{ width:95%; padding-left:10px; padding-right:10px;}
.datong_con2 ul li dl dt{ margin-right:0px;}
.datong_con2 ul li dl dd{ margin-right:0px;}
.datong_con2 ul li.tit_red dl dt{ color:#ff1a1a;}
.datong_con2 ul li.tit_yellow dl dt{ color:#ff900d;}
.datong_con2 ul li.tit_normal dl dt{ color:#424141; }
.datong_con2 ul li.tit_complete dl dt{ color:#666;}

/*通知中心样式*/
.datong_con2 ul li.no_read dl dt{ color:#2975c4;}
.datong_con2 ul li dl dd time{ float:right;}
.datong_con2 ul li.no_read dl dd cite{ font-style:normal; color:#333;}

.datong_con2 ul li.readed dl dt{ color:#666;}
.datong_con2 ul li.readed dl dd cite{ font-style:normal; color:#666;}
.read_line{ background:url(../images/line_read.png) no-repeat center center; width:100%; height:20px; background-size:100%; text-align:center; color:#333; font-size:15px; margin-top:8px;}

/*设置页面样式*/

/*设置页面样式*/
.sz_bg{ background:url(../images/db_bg.png) no-repeat bottom center; width:100%; max-width:768px; height:100%; margin:0 auto; background-size:100%; }
.user_info{ height:auto; overflow:hidden; border-bottom:1px solid #a5a5a5; padding:5% 3%;}
.user_info p{ width:auto; height:auto; float:left; border:0px solid #cbcbcb; margin-right:20px;}
.user_info dl{ font-size:16px; color:#333; line-height:28px;}
.user_info dl dt{ float:left;} 
.setting_con{ height:auto; overflow:hidden; }
.setting_con ul li{ line-height:55px; border-bottom:1px solid #acafb3; font-size:15px; padding:0px 8%; height:auto; overflow:hidden;}
.setting_con ul li p{ float:left;}
.setting_con ul li span{  background:url(../images/arrow_right.png) no-repeat right center; float:right; display:inline-block;  width:52px; height:52px; background-size:60%;}
/*select*/
.cur{ background:#ccc}
.select{
	 clear:both;
	 position:relative; 
	 width:99.6%;
  }
 .selectHeader{
	-webkit-appearance: menulist-button;
-webkit-rtl-ordering: logical;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: text;
align-items: center;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(247, 247, 247);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: rgb(242, 242, 242);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: inset;
border-bottom-width: 1px;
border-collapse: separate;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(242, 242, 242);
border-left-style: inset;
border-left-width: 1px;
border-right-color: rgb(169, 169, 169);
border-right-style: inset;
border-right-width: 1px;
border-top-color: rgb(242, 242, 242);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-style: inset;
border-top-width: 1px;
box-sizing: border-box;
color: rgb(49, 49, 49);
cursor: default;
display: inline-block;
font-family: Arial;
font-size: 14px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: auto;
letter-spacing: normal;
line-height: normal;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(49, 49, 49);
outline-style: none;
outline-width: 0px;
overflow-x: visible;
overflow-y: visible;
padding:5px;
text-align: start;
text-indent: 0px;
text-rendering: auto;
text-shadow: none;
text-transform: none;
white-space: pre;
width: 100%;
word-spacing: 0px;
writing-mode: lr-tb;
-webkit-writing-mode: horizontal-tb;
}
.selectList{
	position:absolute; 
	top:25px;
	left:0; 
	right:0;
	width:auto;
	border:1px solid rgb(169, 169, 169); 
	border-top:none;
	overflow:hidden;
	display:none;
	background:rgb(247, 247, 247);
	padding:3px;
}
.selectList ul{
	list-style:none;
	margin:0px;
	padding:0px
}
.selectList ul li{
Show inherited
color: rgb(0, 0, 0);
cursor: default;
display: block;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 20px;
letter-spacing: normal;
line-height: normal;
min-height: 20px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
text-align: start;
text-indent: 0px;
text-shadow: none;
text-transform: none;
white-space: pre;
width: auto;
word-spacing: 0px;
cursor:pointer;
}
.selectList ul li:hover{
	background:#e5e5e5;
}